Factor Cortex-M FVP e2e job into a reusable workflow and add nightly#19070
Conversation
… add nightly Introduces .github/workflows/_test_cortex_m_e2e.yml as a local reusable workflow that wraps pytorch/test-infra/linux_job_v2.yml with typed models and timeout inputs. Both the existing per-commit trunk job and a new nightly job now call it with only their matrix entries and timeouts, eliminating the duplicated ~25-line script body. The trunk matrix is unchanged ([mv2, mv3]). The new test-cortex-m-e2e-nightly job covers four additional models on a daily cadence: ds_cnn (MLPerf Tiny keyword spotting), mobilenet_v1_025 (MLPerf Tiny Visual Wake Words / person-detection reference), resnet8 (MLPerf Tiny image classification), and deep_autoencoder (MLPerf Tiny anomaly detection). Nightly gets a 180-minute timeout (vs. trunk's default of 120) to give the larger models headroom without blocking per-commit oncall response. This follows the same pattern as _test_cadence.yml and _link_check.yml in this repo. This change was authored with Claude (claude-opus-4-7[1m]).
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/19070
Note: Links to docs will display an error until the docs builds have been completed. ❗ 1 Active SEVsThere are 1 currently active SEVs. If your PR is affected, please view them below: ❌ 1 New FailureAs of commit fb899b7 with merge base cb4e5ae ( NEW FAILURE - The following job has failed:
This comment was automatically generated by Dr. CI and updates every 15 minutes. |
This PR needs a
|
Summary
Introduces .github/workflows/_test_cortex_m_e2e.yml as a local reusable workflow that wraps pytorch/test-infra/linux_job_v2.yml with typed models and timeout inputs. Both the existing per-commit trunk job and a new nightly job now call it with only their matrix entries and timeouts.
The trunk matrix is unchanged ([mv2, mv3]). The new test-cortex-m-e2e-nightly job covers four additional models on a daily cadence: ds_cnn (MLPerf Tiny keyword spotting), mobilenet_v1_025 (MLPerf Tiny Visual Wake Words / person-detection reference), resnet8 (MLPerf Tiny image classification), and deep_autoencoder (MLPerf Tiny anomaly detection).
This follows the same pattern as _test_cadence.yml.
This change was authored with Claude (claude-opus-4-7[1m]).
Test plan
CI